<?php
if(!defined('ACCESS')) die('TRUY CAP KHONG DUOC PHEP');
loadHelper('form');
loadHelper('url');
loadHelper('database');
loadHelper('language');
loadView('header');

$check_username='';
$check_email='';
if(isset($_POST['uname']))	//Trường hợp người dùng nhập vào box username
{
	include 'model.php';
	ajax($_POST['uname'], 'account', 'Username');
	return;
}
elseif(isset($_POST['email']))	//Trường hợp người dùng nhập vào box email
{
	include 'model.php';
	$check_email=ajax($_POST['email'], 'profiles', 'Email');
	return;
}

loadView('header');
if(isset($_POST['register'])) //Trường hợp người dùng đã Submit thông tin đăng kí
{
    include_once 'model.php';
	//Lấy dữ liệu từ người dùng
    $user = get_var('user', 'POST');
    //Tạo danh sách các biến và các RULE tương ứng cần kiểm tra
    $fields = array(
        'username' => array(
            'required',
            'max-length-50',
            'min-length-5'
        ),
        'password' => array(
            'required',
            'max-length-100',
            'min-length-10'
        ),
		'email' => array(
			'required'
		),
		'DoB' => array(
			'required'
		),
		'sex' => array(
			'required'
		)
    );
    //Kiểm tra tính hợp lệ của thông tin
    $errors = form_validate($fields, $user);
    if(!empty($errors))
    {
        include 'view.php';
		return;
    }
	//include 'view.php';
	
	if(register($user['username'], $user['password'], $user['email'], $user['DoB'], $user['sex'])==true)
	{
		header('Location: index.php');
	}
	else
	{
		include 'view.php';
		
	}
}
 else { //Trường hơp đăng kí, load form cho người dùng nhập thông tin
     include 'view.php';
 }
 loadView('footer');
?>
